package com.fourforfo.fourmall.product.to;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @program: xxl-sso-core
 * @description: 保存到数据库中的秒杀商品信息
 *                 包括秒杀商品活动的一些关联信息SeckillSkuRelationTO以及商品具体信息skuInfoTO
 * @author: fourforfo
 * @email: fourforfo@gmail.com
 * @create: 2022-09-14 16:41
 **/
@Data
public class SeckillSkuRedisTO {

    /**
     * skuInfoEntity信息
     */
//    SkuInfoTO skuInfoTO; //商品服务能自己获取到skuInfo

    /**
     * 开始时间
     */
    Long startTime;

    /**
     * 结束时间
     */
    Long endTime;

    /**
     * 随机码
     */
    String randomCode;

    /**
     * =====================以下是SkuRelationTO信息============================
     */
    private Long id;
    /**
     * 活动id
     */
    private Long promotionId;
    /**
     * 活动场次id
     */
    private Long promotionSessionId;
    /**
     * 商品id
     */
    private Long skuId;
    /**
     * 秒杀价格
     */
    private BigDecimal seckillPrice;
    /**
     * 秒杀总量
     */
    private BigDecimal seckillCount;
    /**
     * 每人限购数量
     */
    private BigDecimal seckillLimit;
    /**
     * 排序
     */
    private Integer seckillSort;
}
